.text

.global _test, _add, _sub

mycode:
mov x0, #0x1
mov x1, #0x2
add x2, x0, x1
ret

// test函数的实现
_test:
; bl 指令
bl
mycode
mov x3, #0x6
mov x4, #0x4

; b指令带条件
; mov x0, #0x3
; mov x1, #0x5
; cmp x0, x1
; beq mycode
; mov x0, #0x6
; ret
; mycode:
; mov x1, #0x8

; b指令
; b myCode
; mov x0, #0x3
; myCode:
; mov x1, #0x5

; cmp指令
; mov x0, #0x3
; mov x1, #0x1
; cmp x0, x1

; mov x0, #0x8
; mov x1, x0

; add指令
; mov x0, #0x1
; mov x1, #0x2
; mov x2, x0, x1

; sub指令
; mov x0, #0x6
; mov x1, #0x4
; sub x2, x0, x1
ret

// add函数的实现
_add:
add x0, x0, x1
ret

// sub函数的实现
_sub:
sub x0, x0, x1
ret
